SWSA-MT: Un Esquema de Memoria Caché para Ambientes Multihilo
نویسندگان
چکیده
En este trabajo presentamos un esquema de memoria caché de nivel 1 para ambientes multihilo, que consiste en una adaptación de la arquitectura SWSA (Shared-Way Set Associative) de banco compartido. Este nuevo esquema, que llamamos SWSA-MT (Shared-Way Set Associative MultiThreading), se adapta muy bien a los casos extremos (pocos o muchos hilos), ya que presenta una v́ıa de memorias privadas para cada hilo, y otra de memoria compartida entre todos los hilos, convirtiéndola en una opción muy adecuada para la técnica SMT (Simultaneous Multithreading), hoy implementada en los procesadores más avanzados de propósito general. Se realizaron simulaciones utilizando los benchmarks de procesamiento paralelo SPLASH-2 y la técnica de simulación por traza. Fueron considerados de dos a ocho hilos de ejecución. Se utilizó y modificó la herramienta Valgrind para la captura de las trazas. Se obtuvo una excelente performance para la organización propuesta, la cual fue comparada con las organizaciones de Correspondencia Directa y Asociativa por Conjuntos estándar.
منابع مشابه
Un sistema de caché para la visualización interactiva de campos de luz de alta resolución
Los modelos de visualización basados en campos de luz almacenan valores de radiancia muestreados a lo largo de un conjunto de lineas orientadas en un espacio 4-dimensional. Esta elevada dimensionalidad junto al hecho de que estos modelos se suelen basar en un muestreo denso del campo de luz hace imposible la carga de un modelo completo directamente en memoria principal o memoria de la GPU para ...
متن کاملLa Fase de Abstracción Conceptual en Reingeniería de Bases de Datos mediante Análisis de Conceptos Formales
La Reingeniería de Bases de Datos consiste, en primer lugar, en recuperar toda la información posible sobre la estructura de datos (conceptual, lógica y física) presente en una Base de Datos Legada (LDB) y en uno (o varios) Sistema Software Legado (LSS) para, posteriormente, rediseñar el esquema conceptual, transformar la LDB en la Base de datos Nueva (NDB) y el LSS en el Sistema Software Nuevo...
متن کاملEvocación de hábitos en personajes virtuales mediante Mapas Cognitivos Difusos y técnicas de videojuegos
Resumen. Los últimos avances tecnológicos en realismo de personajes virtuales y sus ambientes han vuelto necesaria la adaptación autónoma de dichos personajes a situaciones particulares en tiempo real. Esta investigación propone un proceso simple para crear agentes virtuales que aparenten mayor inteligencia a través de sus comportamientos. Se verifica como el modelado cognitivo de personajes pe...
متن کاملReplicación distribuida en arquitecturas software orientadas a aspectos utilizando ambientes
Resumen – Con la expansión de los sistemas distribuidos, la replicación se ha convertido en un requisito fundamental para evitar la sobrecarga en la red y proporcionar tolerancia a fallos. El objetivo de este trabajo es mostrar cómo dar soporte a este requisito de forma abstracta e independiente de la tecnología. Para ello, el trabajo combina PRISMA con el Cálculo de Ambientes (CA). PRISMA es u...
متن کاملMáxima Seguridad para Firmas Digitales con Verificación Distribuida
Una de las opciones para proteger el nivel de anonimato o privacidad de un firmante es construir firmas digitales con verificación distribuida: se requiere la colaboración de un subconjunto autorizado de usuarios para verificar la (in)validez de una firma. En RECSI’08, se propuso un esquema de este tipo, pero que no alcanzaba el máximo nivel de seguridad. En este trabajo proponemos el primer es...
متن کامل